package com.github.xuejike.springboot.app.common;

import com.bidanet.bdcms.core.vo.Page;

import java.io.Serializable;

public interface IService<T> {
    /**
     * 列表
     *
     * @param t
     * @param page
     */
    void queryLike(T t, Page<T> page);

    /**
     * 添加
     *
     * @param t
     */
    void insert(T t);

    /**
     * 修改
     *
     * @param t
     */
    void update(T t);

    /**
     * 删除
     *
     * @param id
     */
    void del(Serializable id);

    T get(Serializable id);


}
